// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 2007-9-15 18:54:36

// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   wi.java

package com.zelix;

import java.io.PrintStream;
import java.io.PrintWriter;

// Referenced classes of package com.zelix:
//            ui, tl, kl, nh, 
//            vh, px, si, uh

public class wi extends ui
{

    int j;
    private static String z[];

    public wi(int i)
    {
        super(i);
    }

    protected void a(nh nh1, int i, int k)
    {
label0:
        {
            PrintWriter printwriter = nh1.n();
            String s = vh.e() + z[4];
            printwriter.println(s);
            System.out.println(s);
            Runtime runtime = Runtime.getRuntime();
            int l = (int)(runtime.totalMemory() - runtime.freeMemory()) / 1024;
            runtime.gc();
            if(nh1.z())
                printwriter.println(z[1] + j + z[5]);
            try
            {
                Thread.currentThread();
                Thread.sleep(j);
            }
            catch(InterruptedException _ex) { }
            int i1 = (int)(runtime.totalMemory() - runtime.freeMemory()) / 1024;
            long l1 = px.a();
            if(l1 > -1L)
            {
                printwriter.println(z[7] + l1 + z[3] + i1 + z[6] + (i1 - l) + z[2]);
                if(si.g == 0)
                    break label0;
            }
            printwriter.println("\t" + i1 + z[6] + (i1 - l) + z[2]);
        }
    }

    public String a()
    {
        return z[0];
    }

    public void a(uh uh, nh nh1)
    {
        int k;
        int l;
label0:
        {
            int i = g();
            k = nh1.x();
            l = nh1.h();
            if(i == 1)
            {
                tl tl1 = (tl)a(0);
                tl1.a(this, nh1);
                String s = tl1.d();
                try
                {
                    j = Integer.parseInt(s);
                    break label0;
                }
                catch(NumberFormatException _ex)
                {
                    j = 500;
                }
                if(j >= 0)
                    break label0;
                j = 500;
                if(si.g == 0)
                    break label0;
            }
            j = 500;
        }
        a(nh1, k, l);
    }

    private static String z(char[] chs) {
        byte key = 0;
        for (int i = 0; i < chs.length; i++) {
            switch (i % 5) {
                case 0:
                    key =0x25;
                    break;
                case 1:
                    key =117;
                    break;
                case 2:
                    key =49;
                    break;
                case 3:
                    key =62;
                    break;
                case 4:
                    key =67;
                    break;
            }
            chs[i] ^= key;
        }
        return new String(chs).intern();
    }

    static
    {
        String as[];
        as = new String[8];
        as[0] = z("B\026".toCharArray());
        as[1] = z(",&][&U\034_YcC\032C\036".toCharArray());
        as[2] = z("n[".toCharArray());
        as[3] = z("n[\021".toCharArray());
        as[4] = z("\0052PL!D\022T\036 J\031][ Q\034_Ym\013[".toCharArray());
        as[5] = z("\005\030XR/L\006T],K\021B".toCharArray());
        as[6] = z("nUXPcP\006T\020cf\035PP$@\021\021\\:\005".toCharArray());
        as[7] = z(",8PF*H\000\\\036.@\030^L:\005\034B\036".toCharArray());
        z = as;
    }
}